package com.woniuxy.meal.form;


import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

@Data
@ApiModel("发布评论参数")
public class AddCommentForm {

    /**
     * 商铺ID
     */
    @NotNull
    @ApiModelProperty("商铺ID")
    private Long storeId;

    /**
     * 订单编号
     */
    @NotNull
    @ApiModelProperty("订单编号")
    private String orderNum;

    /**
     * 商铺评分
     */
    @NotNull
    @ApiModelProperty("商铺评分")
    private Integer storeScore;

    /**
     * 菜品评分
     */
    @NotNull
    @ApiModelProperty("菜品评分")
    private Integer dishesScore;

    /**
     * 配送评分
     */
    @NotNull
    @ApiModelProperty("配送评分")
    private Integer dphScore;

    /**
     * 评价内容
     */
    @NotNull
    @ApiModelProperty("评价内容")
    private String content;

    /**
     * 图片标识  0：无图；1：有图
     */

    @ApiModelProperty("0：无图；1：有图")
    private Integer pictureFlag;

//    /**
//     * 评价人头像
//     */
//    @TableField("userPhoto")
//    private String userPhoto;
//
//    /**
//     * 评价人姓名
//     */
//    @TableField("userName")
//    private String userName;

    /**
     * 评价人
     */
    @ApiModelProperty("评论人账号Id")
    private Long userId;

    /**
     * 文件路径
     */
    @TableField("filePath")
    private String filePath;
//
//    /**
//     * 评价日期
//     */
//    @TableField("date")
//    private LocalDateTime date;

//    /**
//     * 删除标识  0：正常，1：已删除
//     */
//    @TableField("deleteFlag")
//    private Integer deleteFlag;

//    /**
//     * 回复标识  0：未回复，1：已回复
//     */
//    @TableField("replayFlag")
//    private Integer replayFlag;
}
